package com.smedi.ismedi.inmail.core.domain.repository;

import com.smedi.ismedi.inmail.core.domain.aggregatemodel.weather.WeatherHourly;
import lombok.NonNull;

import java.time.LocalDateTime;

/**
 * 地区仓库
 *
 * @author jiangqinxuan
 * @date 2021/07/27
 */
public interface WeatherHourlyRepository {
    /**
     * 插入地区
     *
     * @param weatherHourly 每日天气
     */
    void insertWeatherHourly(@NonNull WeatherHourly weatherHourly);

    /**
     * 搜索天气
     *
     * @param name 地区名
     * @param time 时间
     */
    String getWeatherByLocationIdAndTime(String name, LocalDateTime time);
}
